package com.bdd.service;

import com.bdd.model.bo.CategoryBO;
import com.bdd.model.bo.CategoryMonthSalesAmountBO;
import com.bdd.model.bo.CategorySalesAmountBO;
import com.bdd.model.bo.CategorySalesVolumeBO;

import java.util.List;

public interface CategoryService {

    List<CategoryBO> list();

    void add(CategoryBO bo);

    void edit(CategoryBO bo);

    void delete(Integer id);

    List<CategoryBO> searchByName(String name);

    List<CategorySalesAmountBO> getSalesAmountGroupByCate();

    List<CategorySalesVolumeBO> getSalesVolumeGroupByCate();

    List<CategoryMonthSalesAmountBO> getSalesAmountByMonthtGroupByCate(String year,String month);
}
